lost pet cats dogs dog lost cat divorce found cat animal rescue puppy kittens found dog adoption lost dogs puppies animal shelter cat baby lost dog children lost cats lost pets